🇬🇧 en ja 🇯🇵

princess tree noun

  • An Asian deciduous hardwood tree of species Paulownia tomentosa. It also thrives invasively in North America and Europe.
Wiktionary Links